package com.cloudfun.campusshare.service;

import com.cloudfun.campusshare.common.model.dto.UserPreferWashPointDTO;
import com.cloudfun.campusshare.common.model.vo.WashPointForQueryListVO;

/**
 * Created by Huqin on 2020/5/22
 */
public interface UserPreferWashPointService {

    /**
     * 所有洗衣点标记
     */
    String ALL_WASH_POINT = "-1";

    /**
     * 创建/修改
     *
     * @param preferWashPointDTO
     */
    void save(UserPreferWashPointDTO preferWashPointDTO);

    /**
     * 删除
     *
     * @param userId
     */
    void delete(String userId);

    /**
     * 删除
     *
     * @param washPointId
     */
    void deleteByWashPointId(String washPointId);

    /**
     * 获取常用洗衣点Id
     *
     * @param userId
     * @return
     */
    String getPreferWashPointId(String userId);

    /**
     * 获取
     *
     * @param userId
     * @return
     */
    WashPointForQueryListVO getPreferWashPoint(String userId);
}
